@import url(../zero.css);

input[type=button],input[type=submit],button,.button
{
    border:1px solid #9a9a9a;
    border-radius:4px; -moz-border-radius:4px;
    padding-left:15px;
    padding-right:15px;
    background:url(images/button_bg.png) repeat-x left bottom;
}
input[type=submit],button[default=true]
{
	border:1px solid #5d4ab1;
	border-bottom:1px solid #504c74;
	border-right:1px solid #504c74;
	background-image:url(images/button_default_bg.png);
}
input[type=button]:active,input[type=submit]:active,button:active,.button:active
{
    background-image:none;
    background-color:#eee;
    box-shadow:inset 0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.4);
}
input[type=submit]:active,button[default=true]:active
{
    background-image:url(images/button_default_active_bg.png);
}
input[type=button][disabled],input[type=submit][disabled],button[disabled],.button.disabled
{
	color:#888;
	border:1px solid #a3a3a3;
    background-image:url(images/button_disabled_bg.png);
}
input[type=button][disabled]:active,input[type=submit][disabled]:active,button[disabled]:active,.button.disabled:active
{
    background-image:url(images/button_disabled_bg.png);
    box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}






input[type=text],input[type=password],textarea
{
    border-top:1px solid #848484;
    border-left:1px solid #c1c1c1;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #c1c1c1;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus
{
	border:1px solid #7091b2;
    box-shadow:0 0 5px rgba(0,0,255,0.8);-moz-box-shadow:0 0 5px rgba(0,0,255,0.8);-webkit-box-shadow:0 0 5px rgba(0,0,255,0.8);
}
input[type=text][disabled],input[type=password][disabled],textarea[disabled]
{
	background-color:#efefef;
}







.expandable
{
	
}

.expandable > dt
{
    height:18px;
    line-height:18px;
    padding-left:24px;
    font-weight:bold;
    color:#555;
    background:url(images/collapsed.png) no-repeat 7px 2px;
    cursor:pointer;
}
.expandable > dt:hover
{
    color:#222;
}

.expandable.expanded > dt
{
    background-image:url(images/expanded.png);
}

.expandable > dd
{
    padding:15px;
    padding-bottom:0px;
    padding-top:3px;
}






.groupBox
{
    background:#e5e5e5 url(images/frame_bg.png) repeat-x;
    border-left:1px solid #c7c7c7;
    border-bottom:1px solid #d3d3d3;
    border-right:1px solid #c7c7c7;
    border-radius:4px;-moz-border-radius:4px;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    padding:15px;
}

.mask
{
    cursor:default;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:black;
}



#indicator
{
    cursor:pointer;
    position:absolute;
    z-index:999991;
    background-image:url(images/alpha_70.png);
    padding:12px;
    padding-top:8px;
}

#indicator > #text
{
    color:White;
    font-size:14px;
    font-family:微软雅黑,Arial;
    font-weight:bold;
    text-align:center;
    text-shadow:0 1px black;
    white-space:pre-wrap;
    word-wrap:break-word;
    line-wrap:break-word;
}


#indicator > #icon
{
    color:White;
    font-family:pictos;
    font-size:40px;
    text-align:center;
    margin-bottom:5px;
}